Text copied to clipboard!

Cím

Text copied to clipboard!

Beágyazott Szoftver Mérnök

Leírás

Text copied to clipboard!
Beágyazott szoftver mérnököt keresünk, aki csatlakozik dinamikus fejlesztőcsapatunkhoz, és részt vesz különféle beágyazott rendszerekhez kapcsolódó szoftverek tervezésében, fejlesztésében és tesztelésében. A pozíció ideális olyan szakemberek számára, akik szenvedélyesen érdeklődnek az alacsony szintű programozás, a hardverközeli fejlesztés és a valós idejű rendszerek iránt. A beágyazott szoftver mérnök kulcsszerepet játszik a termékfejlesztési ciklus minden szakaszában, az igények felmérésétől kezdve a rendszertervezésen és implementáción át a tesztelésig és dokumentációig. A munkavégzés során szorosan együttműködik a hardverfejlesztőkkel, rendszermérnökökkel és más szoftverfejlesztőkkel annak érdekében, hogy a végtermék megbízható, hatékony és jól skálázható legyen. A feladatok közé tartozik a C/C++ nyelven történő fejlesztés, valós idejű operációs rendszerek (RTOS) használata, hibakeresés és optimalizálás, valamint a különböző kommunikációs protokollok (pl. SPI, I2C, UART, CAN) implementálása. Emellett fontos szerepet kap a szoftververzió-kezelés, a kódminőség biztosítása és az automatizált tesztelés is. A sikeres jelölt rendelkezik erős analitikus gondolkodással, jó problémamegoldó képességgel, valamint képes önállóan és csapatban is hatékonyan dolgozni. Előnyt jelent a beágyazott Linux rendszerek ismerete, valamint tapasztalat mikrokontrollerek (pl. ARM Cortex-M) programozásában. Ha szeretnél részt venni innovatív technológiák fejlesztésében, és szívesen dolgoznál egy olyan környezetben, ahol a minőség és a mérnöki kiválóság kiemelt szerepet kap, akkor várjuk jelentkezésedet!

Felelősségek

Text copied to clipboard!
  • Beágyazott szoftverek tervezése és fejlesztése C/C++ nyelven
  • Valós idejű operációs rendszerek (RTOS) használata
  • Kommunikációs protokollok implementálása (SPI, I2C, UART, CAN)
  • Hibakeresés és teljesítményoptimalizálás
  • Szoftververzió-kezelés és dokumentáció készítése
  • Automatizált tesztek írása és futtatása
  • Hardverfejlesztőkkel való szoros együttműködés
  • Rendszerkövetelmények elemzése és specifikációk készítése
  • Kódminőség biztosítása és kódellenőrzések végrehajtása
  • Új technológiák és eszközök kutatása és bevezetése

Elvárások

Text copied to clipboard!
  • Felsőfokú végzettség informatikai vagy villamosmérnöki területen
  • Legalább 2 év tapasztalat beágyazott szoftverfejlesztésben
  • Magabiztos C/C++ programozási ismeretek
  • Valós idejű rendszerek ismerete
  • Kommunikációs protokollok ismerete (SPI, I2C, UART, CAN)
  • Jó problémamegoldó és analitikus gondolkodás
  • Verziókezelő rendszerek (pl. Git) használatában szerzett tapasztalat
  • Angol nyelvtudás műszaki dokumentáció olvasásához
  • Csapatmunkára való képesség
  • Előnyt jelent: beágyazott Linux ismerete, ARM mikrokontrollerek programozása

Lehetséges interjú kérdések

Text copied to clipboard!
  • Milyen tapasztalata van beágyazott rendszerek fejlesztésében?
  • Milyen programozási nyelveket használ rendszeresen?
  • Dolgozott már valós idejű operációs rendszerekkel? Melyekkel?
  • Hogyan old meg egy hardverközeli hibát?
  • Milyen verziókezelő rendszert használ, és hogyan?
  • Van tapasztalata automatizált teszteléssel?
  • Milyen kommunikációs protokollokat implementált korábban?
  • Dolgozott már ARM alapú mikrokontrollerekkel?
  • Hogyan biztosítja a kódminőséget a fejlesztés során?
  • Mi motiválja Önt a beágyazott rendszerek fejlesztésében?